package com.ruoyi.business.app.bo;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author xionxin
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class HcxAppUserBo {

    /**
     * 手机号码
     */
    @Excel(name = "手机号码")
    @ApiModelProperty("手机号码")
    private String phonenumber;

    /**
     * 密码
     */
    @Excel(name = "密码")
    @ApiModelProperty("密码")
    private String password;

    /**
     * 验证码
     */
    @Excel(name = "验证码")
    @ApiModelProperty("验证码")
    private String authCode;

    /**
     * 用户昵称
     */
    @Excel(name = "用户昵称")
    @ApiModelProperty("用户昵称")
    private String nickName;

    /**
     * 用户性别（0男 1女 2未知）
     */
    @Excel(name = "用户性别", readConverterExp = "1=男,2=女,0=未知")
    @ApiModelProperty("用户性别（1男 2女 0未知）")
    private String sex;

    /**
     * 头像地址
     */
    @Excel(name = "头像地址")
    @ApiModelProperty("头像地址")
    private String avatar;

    /**
     * 邀请码(前端传过来的邀请码)
     */
    @Excel(name = "邀请码(6位随机数）")
    @ApiModelProperty("邀请码(6位随机数）")
    private String inviteCode;

    @Excel(name = "vip到期时间")
    @ApiModelProperty("vip到期时间")
    private Date vipTime;

    @Excel(name = "门店收入")
    @ApiModelProperty("门店收入")
    private BigDecimal merchantPrice;
}
